body{font-family: "SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;font-size: 16px;  
    background: #E91616;
background: -webkit-linear-gradient(top left, #E91616, #1B9BE6);
background: -moz-linear-gradient(top left, #E91616, #1B9BE6);
background: linear-gradient(to bottom right, #E91616, #1B9BE6);
}
#header{
    text-align: center;
    font-weight: bolder;
}
#footer{
    text-align: center;
   text-indent: 0;
   font-size: 16px;
   border-top: 1px solid #fc3153;
   margin-top: 3em;

}
h2{
    font-size: 1.5em;
    padding-bottom: 0.2em;border-bottom: 2px solid #fc3153;
}
p{font-size: 18px;
    text-indent: 2em;
}
#hang{
    line-height: 1.75;
}
#zifu{
    letter-spacing: -1px;
}
#text-prop div {
    width: 10vw;
    height: 10vh;
    background-color: lightcoral;
}
h1 {
    background-color: #fc3153;
    text-align: center;
    font-size: 100pt;
  font-family: 'Luckiest Guy';
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow:   0px -6px 0 #212121,  
                 0px -6px 0 #212121,
                 0px  6px 0 #212121,
                 0px  6px 0 #212121,
                -6px  0px 0 #212121,  
                 6px  0px 0 #212121,
                -6px  0px 0 #212121,
                 6px  0px 0 #212121,
                -6px -6px 0 #212121,  
                 6px -6px 0 #212121,
                -6px  6px 0 #212121,
                 6px  6px 0 #212121,
                -6px  18px 0 #212121,
                 0px  18px 0 #212121,
                 6px  18px 0 #212121,
                 0 19px 1px rgba(0,0,0,.1),
                 0 0 6px rgba(0,0,0,.1),
                 0 6px 3px rgba(0,0,0,.3),
                 0 12px 6px rgba(0,0,0,.2),
                 0 18px 18px rgba(0,0,0,.25),
                 0 24px 24px rgba(0,0,0,.2),
                 0 36px 36px rgba(0,0,0,.15);
}
.box-demo {
    border:4px white double;
    height: 100px;
    width: 100px;
    text-align: center;
    line-height: 100px;
    margin:1rem 2rem 3rem 4rem;
    border-radius: 5px;
    box-shadow: 5px 5px 3px 0px rgba(0,0,0,0.479);
}
footer span {
    margin:2em 2em
}
